Protect sectond call of nsevent hasPreciseScrollingDeltas from pre-Lion
authorJohn Ralls <jralls@ceridwen.us>
Mon, 3 Sep 2012 23:56:46 +0000 (16:56 -0700)
committerJohn Ralls <jralls@ceridwen.us>
Mon, 3 Sep 2012 23:56:46 +0000 (16:56 -0700)
gdk/quartz/gdkevents-quartz.c

index 0c4c240793af550592e5e5a2b72f66f631911645..b2ecb1a31f2ac0a36a141d050c89603dc3626324 100644 (file)
@@ -1386,7 +1386,8 @@ gdk_event_translate (GdkEvent *event,
 
         if (dx != 0.0 || dy != 0.0)
           {
-            if ([nsevent hasPreciseScrollingDeltas])
+#ifdef AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER
+           if (gdk_quartz_osx_version() >= GDK_OSX_LION &[nsevent hasPreciseScrollingDeltas])
               {
                 GdkEvent *emulated_event;
 
@@ -1398,6 +1399,7 @@ gdk_event_translate (GdkEvent *event,
                 append_event (emulated_event, TRUE);
               }
             else
+#endif
               fill_scroll_event (window, event, nsevent,
                                  x, y, x_root, y_root,
                                  dx, dy, direction);